Cmmi Based Software Metrics for Ooad
نویسندگان
چکیده
In object oriented standard the analysis and design events are performed to produce models like analysis model, use case model and design model. These models are developed using Unified Modeling Language abbreviated as UML. Visual modeling using UML is the part of unified software development process. The wholeness or fullness of documenting requirement engineering models like use case model, result in a better quality software product. If we miss anything or commit any mistake in use case model it may transmit to analysis phase. Further there are chances that the same bug is propagated to design, testing and so on until deployment. The cost of eradicating bugs in testing is very pricier than that of its removal in the starting phase or model. It is therefore very necessary to verify what model we are developing and after the model making process is verified it is necessary to validate the model; that is to declare that the model we have made is correct. In this paper we have investigated the verification of the process of modeling in object oriented paradigm and the validation of the models. This workout makes certain that we are working on the precise models to yield correct product from quality point of view. We have prepared the software metrics based on FI/LI/PI/NI approach of CMMI to evaluate the UML models.
منابع مشابه
Measuring the Quality of Software through Analytical Design by OOAD Metrics
Software plays an important role in today’s computerized world. The programmer can use different languages to develop the software. In order to develop software, it needs several phases such as Analysis, Design, Implementation, Testing and Maintenance. Of these several phases, the analysis and design becomes essential, since these are the most essential feature in the development of the softwar...
متن کاملValidation Measures in CMMI
Validation is one of the software engineering disciplines that help build quality into software. The major objective of software validation process is to determine that the software performs its intended functions correctly and provide information about its quality and reliability. This paper identifies general measures for the specific goals and its specific practices of Validation Process Are...
متن کاملStretching Agile to fit CMMI Level 3 - the story of creating MSF for CMMI Process Improvement at Microsoft Corporation
Agile practitioners pride themselves on highly productive, responsive, low ceremony, lightweight, tacit knowledge processes with little waste, adaptive planning and frequent iterative delivery of value. It is often assumed that CMMI compliant processes need to be heavyweight, bureaucratic, slow moving, high ceremony and plan driven. Agile developers often skeptically perceive formal process imp...
متن کاملObject-oriented metrics: an overview
Object-Oriented Analysis and Design (OOAD) techniques appear to be at the forefront of software engineering technologies. Nevertheless, as with the introduction of any relatively new technique, there is a tendency for people to attempt to maximize efficiency without always having a corresponding factual basis for their actions. This paper discusses important “bullets of measure” that should be ...
متن کاملA CMMI appraisal support system based on a fuzzy quantitative benchmarks model
In Capability Maturity Model Integrated (CMMI), Lead Appraiser (LA) evaluates the processes of one company according to qualitative sources such as instrument, interview and document through direct artifacts, indirect artifacts and affirmation. Due to the subjective measurement and non-quantitative expression of LAs, this paper proposes a fuzzy quantitative integrated metric model (FQIMM) that ...
متن کامل